home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / program / 3dview12.zip / 3DVIEW.MAP < prev    next >
Text File  |  1996-05-30  |  33KB  |  779 lines

  1. WATCOM Linker Version 10.6
  2. Copyright by WATCOM International Corp. 1985, 1996. All rights reserved.
  3. Created on:       96/05/30 14:47:41
  4. Executable Image: 3dview.exe
  5. creating a DOS/4G executable
  6.  
  7.  
  8.                         +------------+
  9.                         |   Groups   |
  10.                         +------------+
  11.  
  12. Group                           Address              Size
  13. =====                           =======              ====
  14.  
  15. DGROUP                          0003:00000000        00007f10
  16.  
  17.  
  18.  
  19.                         +--------------+
  20.                         |   Segments   |
  21.                         +--------------+
  22.  
  23. Segment                Class          Group          Address         Size
  24. =======                =====          =====          =======         ====
  25.  
  26. BEGTEXT                CODE                          0001:00000000   00000010
  27. _TEXT                  CODE                          0001:00000010   00010677
  28. CODE                                                 0002:00000000   00000c1a
  29. _NULL                  BEGDATA        DGROUP         0003:00000000   00000004
  30. _AFTERNULL             BEGDATA        DGROUP         0003:00000004   00000000
  31. _DATA                  DATA           DGROUP         0003:00000004   00001795
  32. CONST                  DATA           DGROUP         0003:0000179c   00000b94
  33. CONST2                 DATA           DGROUP         0003:00002330   000001bc
  34. XIB                    DATA           DGROUP         0003:000024ec   00000000
  35. XI                     DATA           DGROUP         0003:000024ec   0000003c
  36. XIE                    DATA           DGROUP         0003:00002528   00000000
  37. YIB                    DATA           DGROUP         0003:00002528   00000000
  38. YI                     DATA           DGROUP         0003:00002528   0000000c
  39. YIE                    DATA           DGROUP         0003:00002534   00000000
  40. TIB                    DATA           DGROUP         0003:00002534   00000000
  41. TI                     DATA           DGROUP         0003:00002534   00000000
  42. TIE                    DATA           DGROUP         0003:00002534   00000000
  43. DATA                   DATA           DGROUP         0003:00002534   00000000
  44. DATA32                 DATA           DGROUP         0003:00002534   00000134
  45. CONST32                CONST          DGROUP         0003:00002668   00000000
  46. _BSS                   BSS            DGROUP         0003:00002668   000048a0
  47. BSS32                  BSS            DGROUP         0003:00006f08   00000000
  48. STACK                  STACK          DGROUP         0003:00006f10   00001000
  49.  
  50.  
  51.                         +----------------+
  52.                         |   Memory Map   |
  53.                         +----------------+
  54.  
  55. * = unreferenced symbol
  56. + = symbol only referenced locally
  57.  
  58. Address        Symbol
  59. =======        ======
  60.  
  61. Module: vesaasm.obj(D:\MAGIC\PROGRAM\C\3DVIEWER\vesaasm.asm)
  62. 0002:00000177* VESA_Line8B
  63. 0002:00000296* VESA_HLine8B
  64. 0002:000004b2* VESA_HLineG8B
  65. 0002:00000b67  VESA_HLineG8BFast
  66. 0002:000006ff  VESA_HLineTex8B
  67. 0002:00000ba2  VESA_HLineTex8BFast
  68. 0002:00000824  VESA_HLineZ8B
  69. 0002:00000909  VESA_HLineGZ8B
  70. 0002:00000a17  VESA_HLineTexZ8B
  71. 0002:00000380  VESA_FilledTriangle8B
  72. 0002:00000563  VESA_FilledTriangleG8B
  73. 0002:000000ef  VESA_SetColor8B
  74. 0002:00000164  VESA_GetCodeAlias
  75. 0002:0000013a* VESA_CopyScreen8B
  76. 0002:00000113  VESA_ClearScreen8B
  77. 0002:0000002a  VESA_SetClipArea
  78. 0002:0000001b  VESA_SyncDisplay
  79. 0002:00000002  VESA_SetDisplayStart
  80. 0002:0000080d  VESA_ClearZBuffer
  81. Module: 3d.obj(D:\MAGIC\PROGRAM\C\3DVIEWER\3d.cpp)
  82. 0001:00001730+ near _3D_Point::_3D_Point()
  83. 0001:00001710+ void near _3D_Object::PrepareDraw()
  84. 0001:000016f0+ void near _3D_Object::Draw()
  85. 0001:00000054  void near _3D_InitMatrix_Rotate( _3D_Matrix near &, double, double, double, double, double, double )
  86. 0001:00000114+ void near _3D_Translate( double near &, double near &, double near &, double, double, double )
  87. 0001:00000150+ void near _3D_Rotate_Forward( double near &, double near &, double near &, _3D_Matrix )
  88. 0001:000001f4  void near _3D_SetEye( double, double, double )
  89. 0001:0000023c  void near _3D_SetEye_Globe( double, double, double, double )
  90. 0001:0000029c  void near _3D_SetVParams( long, long, long, long )
  91. 0001:000002dc  void near _3D_SetAlpha( double )
  92. 0001:00000328  void near _3D_SetPhi( double )
  93. 0001:00000398  void near _3D_SetGamma( double )
  94. 0001:00000408  void near _3D_SetOmega( double )
  95. 0001:00000478  void near _3D_InitRotation()
  96. 0001:000004e0+ void near ProjectPoint( _3D_Point near & )
  97. 0001:00000604  long near _3D_NewPoint( double, double, double )
  98. 0001:0000067c  double near _3D_Point_GetX( long )
  99. 0001:000006b0  double near _3D_Point_GetY( long )
  100. 0001:000006e4  double near _3D_Point_GetZ( long )
  101. 0001:00000718  void near _3D_ProjectPoints( long, long )
  102. 0001:00000778* void near _3D_ForAllPointsDo( void (near *)( ))
  103. 0001:000007c0  void near _3D_RotatePointsForward( long, long, double, double, double, _3D_Matrix )
  104. 0001:000008f0  void near _3D_NewObject( _3D_Object near * )
  105. 0001:00000928  void near _3D_DrawObjects()
  106. 0001:0000097c  void near _3D_PrepareObjects()
  107. 0001:000009cc  void near _3D_SortObjects()
  108. 0001:00000aa0* void near _3D_SortObjectsZ()
  109. 0001:00000b74+ void near _3D_Normal( double, double, double, double, double, double, double near &, double near &, double near & )
  110. 0001:00000bc4  near _3D_Triangle::_3D_Triangle( long, long, long, long unsigned, _3D_Triangle_SideTyp, _3D_Triangle_MidPointTyp, _3D_Triangle_Typ )
  111. 0001:00000c58  near _3D_Triangle::_3D_Triangle( long, long, long, long, long, long, long, long, long, void near *, _3D_Triangle_SideTyp, _3D_Triangle_MidPointTyp, _3D_Triangle_Typ )
  112. 0003:00002668+ _3D_Point near * near PointArray
  113. 0003:0000266c+ long near PointArrayPtr
  114. 0003:00002670+ _3D_Object near * near * near Obj3DArray
  115. 0003:00002674+ long near Obj3DArrayPtr
  116. 0003:00002678+ double near _3D_EyeX
  117. 0003:00002680+ double near _3D_EyeY
  118. 0003:00002688+ double near _3D_EyeZ
  119. 0003:00002690+ double near _3D_Alpha
  120. 0003:00002698+ double near _3D_SINAlpha
  121. 0003:000026a0+ double near _3D_COSAlpha
  122. 0003:000026a8+ double near _3D_Phi
  123. 0003:000026b0+ double near _3D_SINPhi
  124. 0003:000026b8+ double near _3D_COSPhi
  125. 0003:000026c0+ double near _3D_SINnPhi
  126. 0003:000026c8+ double near _3D_COSnPhi
  127. 0003:000026d0+ double near _3D_Gamma
  128. 0003:000026d8+ double near _3D_SINGamma
  129. 0003:000026e0+ double near _3D_COSGamma
  130. 0003:000026e8+ double near _3D_SINnGamma
  131. 0003:000026f0+ double near _3D_COSnGamma
  132. 0003:000026f8+ double near _3D_Omega
  133. 0003:00002700+ double near _3D_SINOmega
  134. 0003:00002708+ double near _3D_COSOmega
  135. 0003:00002710+ double near _3D_SINnOmega
  136. 0003:00002718+ double near _3D_COSnOmega
  137. 0003:00002720+ _3D_Matrix near _3D_Projection_Matrix
  138. 0003:00002768+ long near vMidX
  139. 0003:0000276c+ long near vMidY
  140. 0003:00002770+ long near vMulX
  141. 0003:00002774+ long near vMulY
  142. 0003:00002778  void (near * near _3D_TexturedTriangle)( long, long, long, long, long, long, long, long, long, long, long, long, void near * )
  143. 0003:0000277c  void (near * near _3D_TexturedTriangleZBuf)( long, long, long, long, double, long, long, long, long, double, long, long, long, long, double, void near * )
  144. 0003:00002780  void (near * near _3D_FlatTriangle)( long, long, long, long, long, long, long unsigned )
  145. 0001:000016c0  near _3D_Object::_3D_Object()
  146. 0001:00000d24  void near _3D_Triangle::CommonInit()
  147. 0001:00000d60  void near _3D_Triangle::CalcMidPoint()
  148. 0001:00000f5c  void near _3D_Triangle::CalcNormal()
  149. 0001:0000108c+ void near _3D_Triangle::PrepareDraw()
  150. 0001:00001184+ void near _3D_Triangle::Draw()
  151. 0003:00000004  double near _3D_ScreenDistance
  152. 0003:0000000c+ double near _3D_MaxDistance
  153. 0003:00002784  void (near * near _3D_GouraudTriangle)( long, long, long unsigned, long, long, long unsigned, long, long, long unsigned )
  154. 0003:00002788  long unsigned (near * near _3D_DistColor)( double, long unsigned )
  155. 0003:0000278c  void (near * near _3D_FlatTriangleZBuf)( long, long, double, long, long, double, long, long, double, long unsigned )
  156. 0003:00002790  void (near * near _3D_GouraudTriangleZBuf)( long, long, double, long unsign